/********************************************************************************************************
*																										*
*					IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.					*
*																										*
*		By downloading, copying, installing or using the software you agree to this license.			*
*		If you do not agree to this license, do not download, install, copy or use the software.		*
*																										*
*									License Agreement													*
*                			For Vision Open Statistical Models											*
*																										*
* Copyright (C):	2006~2011 by JIA Pei, all rights reserved.											*
*																										*
*    				VOSM is free software under the terms of the GNU Lesser General Public License		*
*					(GNU LGPL) as published by the Free Software Foundation; either version 3.0 of the	*
*					License, or (at your option) any later version.	You can use it, modify it, 			*
* 					redistribute it, etc; and redistribution and use in source and binary forms,		*
*					with or without	modification, are permitted	provided that the following conditions 	*
*					are met: 																			*
*																										*
*					a) Redistribution's of source code must retain this whole paragraph of copyright	*
*					notice, including this list of conditions and all the following contents in this 	*
*					copyright paragraph.																*
*																										*
* 					b) Redistribution's in binary form must reproduce this whole paragraph of copyright *
*					notice, including this list of conditions and all the following contents in this	*
*					copyright paragraph, and/or other materials provided with the distribution.			*
*																										*
*					c) The name of the copyright holders may not be used to endorse or promote products *
*					derived from this software without specific prior written permission.				*
*																										*
* 					Any publications based on this code must cite the following five papers, technic	*
*					reports and on-line materials.														*
*					1) P. JIA, 2D Statistical Models, Technical Report of Vision Open Working Group,	*
*					2st Edition, October 21, 2010. 														*
*					http://www.visionopen.com/members/jiapei/publications/pei_sm2dreport2010.pdf		*
* 					2) P. JIA. Audio-visual based HMI for an Intelligent Wheelchair. PhD thesis,		*
* 					University of Essex, February, 2011.												*
* 					http://www.visionopen.com/members/jiapei/publications/pei_phdthesis2010.pdf			*
*					3) T. Cootes and C. Taylor. Statistical models of appearance for computer vision.	*
*					Technical report, Imaging Science and Biomedical Engineering, University of 		*
*					Manchester, March 8, 2004.															*
*					http://www.isbe.man.ac.uk/~bim/Models/app_models.pdf								*
*					4) I. Matthews and S. Baker. Active appearance models revisited. International 		*
*					Journal of Computer Vision, 60(2):135–164, November 2004.							*
*					http://www.ri.cmu.edu/pub_files/pub4/matthews_iain_2004_2/matthews_iain_2004_2.pdf	*
*					5) M. B. Stegmann, Active Appearance Models: Theory, Extensions and Cases,			*
*					http://www2.imm.dtu.dk/~aam/main/, 2000												*
* 																										*
* Version:          0.3.2                                                     							*
* Author:           JIA Pei                                                 							*
* Contact:          jp4work@gmail.com                                       							*
* URL:              http://www.visionopen.com                               							*
* Create Date:      2010-11-04                                             								*
* Revise Date:      2010-08-04                                             								*
********************************************************************************************************/

#include "../utils/VO_Common.h"
#include "../comalgs/facedetectionalgs.h"
#include "../comalgs/trackingalgs.h"
#include "../comalgs/recognitionalgs.h"
#include "../smfitting/VO_Fitting2DSM.h"
#include "../smfitting/VO_FittingAAMBasic.h"
#include "../smfitting/VO_FittingAAMForwardIA.h"
#include "../smfitting/VO_FittingAAMInverseIA.h"
#include "../smfitting/VO_FittingAFM.h"
#include "../smfitting/VO_FittingASMLTCs.h"
#include "../smfitting/VO_FittingASMNDProfiles.h"
#include "../utils/VO_ScanFilesInDir.h"
#include "../cvcommon/VO_AnnotationDBIO.h"

#include "../smbuilding/VO_Shape.h"
#include "../smbuilding/VO_ShapeModel.h"
#include "../smbuilding/VO_TextureModel.h"
#include "../smbuilding/VO_AAMBasic.h"
#include "../smbuilding/VO_AAMForwardIA.h"
#include "../smbuilding/VO_AAMInverseIA.h"
#include "../smbuilding/VO_AXM.h"
#include "../smbuilding/VO_AFM.h"
#include "../smbuilding/VO_ASMLTCs.h"
#include "../smbuilding/VO_ASMNDProfiles.h"

enum {
	SHAPEMODEL = 0, TEXTUREMODEL = 1, APPEARANCEMODEL = 2, INVERSEIMAGEALIGNMENT = 3,
	AFM = 4, ASMLTC = 5, ASMNDPROFILE = 6
};

#ifdef _DEBUG
#pragma comment(lib, "comalgsd.lib")
#pragma comment(lib, "cvcommond.lib")
#pragma comment(lib, "ensembletrainingd.lib")
#pragma comment(lib, "featureextractiond.lib")
#pragma comment(lib, "integraltransformd.lib")
#pragma comment(lib, "smbuildingd.lib")
#pragma comment(lib, "smfittingd.lib")
#pragma comment(lib, "utilsd.lib")
#else
#pragma comment(lib, "comalgs.lib")
#pragma comment(lib, "cvcommon.lib")
#pragma comment(lib, "ensembletraining.lib")
#pragma comment(lib, "featureextraction.lib")
#pragma comment(lib, "integraltransform.lib")
#pragma comment(lib, "smbuilding.lib")
#pragma comment(lib, "smfitting.lib")
#pragma comment(lib, "utils.lib")
#endif
